package com.sky.sd.system.bean.dto;

import com.sky.sd.system.bean.po.Dic;
import com.sky.sd.system.bean.po.Menu;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * <br/>功能:
 * <br/>版本: 1.0
 * <br/>开发人员: 弓振
 * <br/>创建日期: 2020/8/6 13:51
 * <br/>修改日期: 2020/8/6 13:51
 * <br/>修改列表:
 */
@Data
@ToString(callSuper = true)
public class DicNode extends Dic implements Comparable<MenuNode>{
    private List<Dic> children;

    @Override
    public int compareTo(MenuNode o) {
        if(super.getSort() == null) {
            return 1;
        } else if(o.getSort() == null) {
            return -1;
        } else {
            return super.getSort() - o.getSort();
        }
    }
}

